Spring Boot優雅地處理404異常
背景 在使用SpringBoot的過程中,你肯定遇到過404錯誤。比如下面的代碼: 當我們使用錯誤的請求地址(POST http://127.0.0.1:8888/hello/test1?id ...
背景 在使用SpringBoot的過程中,你肯定遇到過404錯誤。比如下面的代碼: 當我們使用錯誤的請求地址(POST http://127.0.0.1:8888/hello/test1?id ...
JSR-303 規范 在程序進行數據處理之前,對數據進行准確性校驗是我們必須要考慮的事情。盡早發現數據錯誤,不僅可以防止錯誤向核心業務邏輯蔓延,而且這種錯誤非常明顯,容易發現解決。 JSR303 ...
使用 @Value("${property}") 注釋注入配置屬性有時會很麻煩,尤其是當你使用多個屬性或你的數據是分層的時候。 Spring Boot 引入了一個可替換的方案 —— @Configu ...
Spring Boot一個非常突出的優點就是不需要我們額外再部署Servlet容器,它內置了多種容器的支持。我們可以通過配置來指定我們需要的容器。 本文以我們平時最常使用的容器Tomcat為列來介紹 ...
bootstrap.yaml 配置一些引導系統啟動的參數,這些參數一旦指定后就不會變動了。比如程序的端口號,配置中心的地址等。 application.yaml 應用級別的參數配置,可能會根據業 ...
Listener、Filter和Servlet是Java Web開發過程中常用的三個組件,其中Filter組件的使用頻率最高,經常被用來做簡單的權限處理、請求頭過濾和防止XSS攻擊等。如果我們使用的是 ...